69842cb5e5bba38ca201f2a8e50b1270ee67058c,source/com/intellij/psi/impl/PsiJavaParserFacadeImpl.java,PsiJavaParserFacadeImpl,createFileFromText,#String#FileType#Language#LanguageDialect#CharSequence#number#boolean#boolean#,120
Before Change
if(fileType instanceof LanguageFileType){
final Language language = ((LanguageFileType)fileType).getLanguage();
final ParserDefinition parserDefinition = LanguageParserDefinitions.INSTANCE.forLanguage(language);
FileViewProvider viewProvider = language.createViewProvider(virtualFile, myManager, physical);
if (viewProvider == null) viewProvider = new SingleRootFileViewProvider(myManager, virtualFile, physical);
if (parserDefinition != null){
final PsiFile psiFile = viewProvider.getPsi(targetLanguage);
After Change
if(fileType instanceof LanguageFileType){
final Language language = ((LanguageFileType)fileType).getLanguage();
final ParserDefinition parserDefinition = LanguageParserDefinitions.INSTANCE.forLanguage(language);
final FileViewProviderFactory factory = LanguageFileViewProviders.INSTANCE.forLanguage(language);
FileViewProvider viewProvider = factory != null ? factory.createFileViewProvider(virtualFile, language, myManager, physical) : null;
if (viewProvider == null) viewProvider = new SingleRootFileViewProvider(myManager, virtualFile, physical);
if (parserDefinition != null){
final PsiFile psiFile = viewProvider.getPsi(targetLanguage);